<?php
namespace Rac\Controller;
use Think\Controller;
class SysController extends BaseController {
	
	
    public function set_var() {  
    	$sysvar=D('SysVar')->getSysVarList();
    	F('sys_var', null);
        $this->assign('data',$sysvar);
    	$this->display();
    }
    
    public function add_form() {
    	$data = I('post.');
    	$flag = D('SysVar')->addsysvar($data);
    	$res = array('flag'=>$flag, 'msg'=>'');
    	if ($flag > 0) {
    		$res['msg'] = L('_add_success_');
    	} else if ($flag == -1) {
    		$res['msg'] = L('_parameter_illegality_');
    	} else if ($flag == -2) {
    		$res['msg'] = L('_add_error_');
    	}
    	F('sys_var', null);
    	echo json_encode($res);
    }
    
    public function sysvar_del() {
    	$id = I('post.id');
    	$flag = D('SysVar')->delsysvar($id);
    	$res = array('flag'=>$flag, 'msg'=>'');
    	if ($flag > 0) {
    		$res['msg'] = L('_delete_success_');
    	} else if ($flag == -1) {
    		$res['msg'] = L('_delete_error_');
    	}
    	F('sys_var', null);
    	echo json_encode($res);
    }
    
    public function edit() {
    	$id = I('get.id');
    	$sysvar = D('SysVar')->getsysvarById($id);
    	F('sys_var', null);
    	$this->assign('sysvar', $sysvar);
    	$this->display();
    }
     
    public function sysvar_edit_form() {
    	$data = I('post.');
    	$flag = D('SysVar')->editsysvar($data);
    	F('sys_var', null);
    	$res = array('flag'=>$flag, 'msg'=>'');
    	if ($flag > 0) {
    		$res['msg'] = L('_edit_success_');
    	} else if ($flag == -1) {
    		$res['msg'] = L('_parameter_illegality_');
    	} else if ($flag == -2) {
    		$res['msg'] = L('_edit_error_');
    	}
    	
    	echo json_encode($res);
    }
}